#ifndef __APP_POOL_H__
#define __APP_POOL_H__
#include "log/log.h"
#include <mqueue.h>
#include <pthread.h>
#include <stdlib.h>
// 定义一个任务结构体
typedef struct
{
    int (*task_fun)(void *arg);
    void *arg;
} Task;

// 初始化
int App_Pool_Init(int size);

// 关闭
void App_Pool_Close(void);

// 注册任务
void App_Pool_RegisterTask(int (*task_fun)(void *arg), void *arg);

#endif /* __APP_POOL_H__ */
